/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.kota105.ui.view;

import java.util.List;
import org.kota105.ui.generic.AbstractWidget;
import org.kota105.ui.generic.properties.Constant;
import org.kota105.ui.generic.properties.Property;

/**
 *
 * @author pikpun
 */
public class TextView extends AbstractWidget {

    @Override
    public List<Property> getDefaultProperties() {
        super.getDefaultProperties();
        defaultProperties.add(new Property(Constant.AUTO_LINK));
        defaultProperties.add(new Property(Constant.AUTO_TEXT));
        defaultProperties.add(new Property(Constant.BUFFER_TYPE));
        defaultProperties.add(new Property(Constant.CAPITALIZE));
        defaultProperties.add(new Property(Constant.CURSOR_VISIBLE));
        defaultProperties.add(new Property(Constant.DIGITS));
        defaultProperties.add(new Property(Constant.DRAWABLE_BOTTOM));
        defaultProperties.add(new Property(Constant.DRAWABLE_LEFT));
        defaultProperties.add(new Property(Constant.DRAWABLE_PADDING));
        defaultProperties.add(new Property(Constant.DRAWABLE_RIGHT));
        defaultProperties.add(new Property(Constant.DRAWABLE_TOP));
        defaultProperties.add(new Property(Constant.EDITABLE));
        defaultProperties.add(new Property(Constant.EDITOR_EXTRAS));
        defaultProperties.add(new Property(Constant.ELLIP_SIZE));
        defaultProperties.add(new Property(Constant.EMS));
        defaultProperties.add(new Property(Constant.FREEZES_TEXT));
        defaultProperties.add(new Property(Constant.GRAVITY));
        defaultProperties.add(new Property(Constant.HEIGHT));
        defaultProperties.add(new Property(Constant.HINT));
        defaultProperties.add(new Property(Constant.IME_ACTION_ID));
        defaultProperties.add(new Property(Constant.IME_ACTION_LABEL));
        defaultProperties.add(new Property(Constant.IME_OPTIONS));
        defaultProperties.add(new Property(Constant.INCLUDE_FONT_PADDING));
        defaultProperties.add(new Property(Constant.INPUT_METHOD));
        defaultProperties.add(new Property(Constant.INPUT_TYPE));
        defaultProperties.add(new Property(Constant.LINE_SPACING_EXTRA));
        defaultProperties.add(new Property(Constant.LINE_SPACING_MULTIPLIER));
        defaultProperties.add(new Property(Constant.LINES));
        defaultProperties.add(new Property(Constant.LINKS_CLICKABLE));
        defaultProperties.add(new Property(Constant.MARQUEE_REPEAT_LIMIT));
        defaultProperties.add(new Property(Constant.MAX_EMS));
        defaultProperties.add(new Property(Constant.MAX_HEIGHT));
        defaultProperties.add(new Property(Constant.MAX_LENGTH));
        defaultProperties.add(new Property(Constant.MAX_LINES));
        defaultProperties.add(new Property(Constant.MAX_WIDTH));
        defaultProperties.add(new Property(Constant.MIN_EMS));
        defaultProperties.add(new Property(Constant.MIN_HEIGHT));
        defaultProperties.add(new Property(Constant.MIN_LINES));
        defaultProperties.add(new Property(Constant.MIN_WIDTH));
        defaultProperties.add(new Property(Constant.NUMERIC));
        defaultProperties.add(new Property(Constant.PASSWORD));
        defaultProperties.add(new Property(Constant.PHONE_NUMBER));
        defaultProperties.add(new Property(Constant.PRIVATE_IME_OPTIONS));
        defaultProperties.add(new Property(Constant.SCROLL_HORIZONTALLY));
        defaultProperties.add(new Property(Constant.SELECT_ALL_ON_FOCUS));
        defaultProperties.add(new Property(Constant.SHADOW_COLOR));
        defaultProperties.add(new Property(Constant.SHADOW_DX));
        defaultProperties.add(new Property(Constant.SHADOW_DY));
        defaultProperties.add(new Property(Constant.SHADOW_RADIUS));
        defaultProperties.add(new Property(Constant.SINGLE_LINE));
        defaultProperties.add(new Property(Constant.TEXT));
        defaultProperties.add(new Property(Constant.TEXT_APPEARANCE));
        defaultProperties.add(new Property(Constant.TEXT_COLOR));
        defaultProperties.add(new Property(Constant.TEXT_COLOR_HIGHLIGHT));
        defaultProperties.add(new Property(Constant.TEXT_COLOR_HINT));
        defaultProperties.add(new Property(Constant.TEXT_COLOR_LINK));
        defaultProperties.add(new Property(Constant.TEXT_IS_SELECTABLE));
        defaultProperties.add(new Property(Constant.TEXT_SCALE_X));
        defaultProperties.add(new Property(Constant.TEXT_SIZE));
        defaultProperties.add(new Property(Constant.TEXT_STYLE));
        defaultProperties.add(new Property(Constant.TYPEFACE));
        defaultProperties.add(new Property(Constant.WIDTH));

        return defaultProperties;
    }

    public String getXMLName() {
        return "TextView";
    }
}
